.menu{display: none;}
.menu{ width:100%;position:fixed; height:100%; background:rgba(0,0,0,0.8); left:0; top:0; display:none; z-index:11}
.menu .show-menu img{ width:auto; max-width:100%;}
.menu .closed{ width:30px; height:25px; border-radius:50%; padding-top:5px; position:absolute; right:0.2rem; top:5px; z-index:11; color:#E1E1E1}
.menu .show-menu{ width:60%; height:100%; position:fixed; z-index:9; background:#F4EBE7; left:0; top:0; padding-top: 5%; text-align:center}
.menu .show-menu h1{line-height:4rem; text-align:center; color:#000; font-weight:normal}
.menu .show-menu a{ color:#3D3C3A}
.menu .show-menu li{ line-height:2em; font-size:100%;  letter-spacing:1px; text-align:left; margin-left: 20px;}
.show-erweima{ width:66%; background:rgba(255,255,255,0.9); margin:auto; padding:2rem; text-align:center; border-radius:0.6rem; padding-bottom:1rem; position:fixed; bottom:20%; display:none; left:10%; z-index:9}
.show-erweima img.ewm{ width:auto; max-width:100%; height:auto}
.show-erweima .txt{ line-height:2rem; color:#0D0D0D; font-size:100%}
.show-erweima .txt span{ padding:5px 10px; background:#202D4F; color:#fff}
.show-erweima .txt span a{ color:#fff}
.show-erweima .txt .wx{ width:8%; margin-right:5px; display:inline-block }
.show-erweima .closed{ position:absolute; right:5px; top:5px; z-index:10; width:30px; height:25px; padding-top:5px; text-align:center; color:#fff; border-radius:50%; background:#373737;}
.waphear,.wapproduct,.wapcra-titl{ display: none;}
.footer_float {height:auto; overflow:hidden; background:#3D3C3A; color:#fff; width:100%; position:fixed; z-index:9999; left:0; bottom:0; display:none}
.footer_float a{ color:#fff;}
.footer_float ul li{ float:left; padding:0.6rem 0;  width:24%; line-height:2rem; text-align:center; font-size:100%; background:url(../images/nav_line.jpg) right repeat-y;}
.footer_float ul li:last-child{ background:none; border-right: none;}
.footer_float ul li{ border-right: 1px solid rgba(255,255,255,0.4)}
.wap-news,.wap-nesnva{display: none;}
.rel-news ul li i{ font-style: inherit;}
.wapadv-cont{display: none;}
.pc{ display: block;}
.wap{ display: none;}
@media screen and (max-width:768px)
{
	body{ margin: 0px; padding: 0px; min-width: auto;}
	.pg_margins{ min-width: 100%;}
	.clearfix{width: 96%; margin:0px auto;}
	.topArea .bg-topArea, .header .header-inner, .ftLinkWrap .ftLink, .footer .ft-wrap{ width: 96%; margin:0px auto;}
	.waphear{ display: block;}
.pc{ display: none;}
.wap{ display: block;}
	.waphear { display: block;width: 100%; height: 75px; z-index: 9; padding-left: 5%; box-sizing: border-box;}
	.waphear .ico{
	  width: 10%;height:4px;
	  border-top: 4px solid #000;
	  border-bottom: 4px solid #000;
	  padding: 6px 0;
	  background-color:#000;
	  background-clip: content-box; position:absolute; right:0.4rem; top:1.5rem; z-index:9; }
	 .menu ul li{ position: relative; border-bottom: 1px solid rgba(255,255,255,0.2);}
	 .menu ul li .ico{ position:absolute; right:15px; width:15px; height:15px; top: 10px; z-index:1;background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;filter: grayscale(100%);}
	 .menu ul li a{height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
	 .menu ul li .a_js2{}
	 .menu ul li .a_fmj_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;filter: grayscale(100%);}
	 .menu ul li .a_bf{display:none}
	 .menu ul li .a_bf a{height:40px;line-height:40px;font-size:14px; display:block;} 
	.inner{ background: rgba(255,255,255,1); box-shadow:  1px 3px 6px #cacaca;position: fixed; }
	.waphear .logo {
	      width: 89%;
	      height: 75px;
	      float: left;
	      background: url(../images/logo.png) no-repeat left center;
		  background-size: 90%;
		  }
	.lb .swiper-button-prev,.lb .swiper-button-next{ width: 20px; height: 20px;}
	.lb .swiper-button-prev{ left: 87%;}
	.lb .swiper-button-prev:after{ content: url(../images/fleft1.png);}
	.lb .swiper-button-next:after{ content: url(../images/fright1.png);}
.banner-image{ background-size: 182%;
    width: 100%;
    overflow: hidden;
    height: 185px;
    background-position-x: 22%;}
.footer_float{ display: block;}
.banner{ background-size: 160%;
    width: 100%;
    overflow: hidden;
    height: 152px;
    background-position-x: 48%;}
.top,.header,.navbox,.search{ display: none;}
.topArea{ display: none;}
#slideBox{ display: none;}
.lb .swiper-container {width: 100%;height: 100%;margin-left: auto; margin-right: auto;position: relative;}
.lb .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.lb .swiper-container>.swiper-pagination-bullets{ bottom: 3% !important;}
.lb .swiper-pagination-bullet{width: 64px !important; height: 4px !important; background: #282749; opacity:0.5;border-radius: 0px;}
.lb .swiper-pagination-bullet-active{ opacity: 1;}
.lb .swiper-button-prev{ left: 83% !important; top: 94%;outline: none;color: #282749;border: 3px solid #282749; width: 40px;height: 40px;border-radius: 50%;}
.lb .swiper-button-next:after,.lb .swiper-button-prev:after{ font-size: 25px !important;font-weight: bold;}
.lb .swiper-button-next{ right: 10% !important;top: 94%;outline: none;color: #282749;border: 3px solid #282749; width: 40px;height: 40px;border-radius: 50%;}
.lb .swiper-slide img{width: 100%;height: auto;min-height: 100%;}
.lb .swiper-button-prev:hover,.lb .swiper-button-next:hover{ background: rgba(255,255,255,0.5);}
.iFCB-title .content, .iFCB-title-dis .content, .pro_sort_box .title{}
.index-pro li{ width: 49%; margin-right: 2%;}
.index-pro li:nth-child(2n){ margin-right: 0px;}
.ibw_intro ul li{ width: 49%;}
.ibw_intro ul li span{ font-size: 12px; line-height: 20px;}
.ibw_intro ul li b{ height: 96px;}
.iFCB-form .data .input_option .input{ width: 100% !important;}
.iFCB-abt .m-intro{ padding: 0px;}
.iFCB-title, .iFCB-title-dis{ display: none;}
#div_18389{ background-image: none !important;}
.index-title{ width: 100%; background: url(../images/waptitle.png) no-repeat; height: 60px; line-height: 60px; text-align: center; margin-bottom: 20px; background-size: 78%; background-position-x: 50%;}
.index-title a{ font-size: 22px; font-weight: bold; color: #000;}
.index-title :hover a{ color: #9a761c;}
.iFCB-TPLB li dl{ position: initial; font-size: 12px; padding: 7px 10px;}
.iFCB-TPLB li dl .u-tt{ font-size: 12px;}
#div_18393{ padding-top: 0px !important;}
.ibw_intro .ibw-indeximg img{ width: 150% !important; margin-left: -26%; }
#div_18392{padding-bottom: 0px !important;}
#div_18408{ background: #012154; background-image: none !important;}
#div_18408 .ibw_intro img{ display: none;}
.iFCB-abt .m-intro .u-tt{ display: none;}
.iFCB-abt .m-pic{display: none;}
.TW_CONTENT .m-intro .u-des{ padding: 15px; box-sizing: border-box;}
.TW_CONTENT .m-intro .u-more{ margin-left: 15px;}
.iFCB-abt .m-intro{ height: auto; min-height: auto; padding-bottom: 30px;}
.iFCB-pro .tempWrap{width: 100% !important;}
.iFCB-TPLB li .iFCB-rp .m-pic{width: 360px !important; margin: 0px auto; display: block;}
.iFCB-TPLB li p{ display: none;}
.iFCB-TPLB li{ margin: 0px;}
#div_18392{padding-top: 0px !important;}
.index-rp li{width: 49%; margin-right: 2%; margin-bottom: 10px;}
.index-rp li:nth-last-child(2n){ margin-right: 2%;}
.index-rp li:nth-last-child(2n-1){ margin-right: 0px;}
.iFCB-TPLB li .iFCB-rp .rp-listpic{width: 100%; height: 180px; }
.iFCB-form{ margin-right: 0px; width: 100%; float: initial;}
.iFCB-form .btn-area .btn-submit, .iFCB-form .btn-area .reset{width: 48.5%;}
.iFCB-TPLB li .iFCB-rp .index-pic{width: 100% !important;}
.index-pro li{ width: 49%; margin-right: 2%; margin-bottom: 10px;}
.iFCB-question{ margin-top: 25px;}
.intro-info-img{width: 100% !important;}
.ibw-laixni{ left: 0px; width: 100%; padding: 10px;}
.index-cont{width: 100%; height: 270px;}
#map{ width: 100% !important; height: 300px !important;}
.mainbg{ padding: 20px 0px; width: 100%;}
.location{ margin-bottom: 0px;}
.TW_CONTENT .m-intro{ padding: 0px;}
.picture-list li{ width: 49%; margin-right: 2%; margin-bottom: 10px;}
.picture-list li:nth-child(3n){ margin-right:2%;}
.picture-list li:nth-child(2n){ margin-right: 0px;}
.iFCB-TPLB li .iFCB-rp .picture-img{ width: 100% !important; height: auto;}

.IFCB-case li{ width: 49%; margin-right: 2%; margin-bottom: 10px;}
.IFCB-case li:nth-child(3n){ margin-right:2%;}
.IFCB-case li:nth-child(2n){ margin-right: 0px;}
.IFCB-case li .iFCB-rp .case-pic{ width: 100% !important; height: 134px;}
.iFCB-TPLB li .case-pic img{ width: 100%; height: 100%; object-fit: cover;}
.module_form_content{ width: 96%;}
.module_field .c_left{ width: 70px; padding-right: 10px;}
.module_form_content .btn-area{ padding-left: 0px !important;}
.update-dy-contact-left{ width: 100%;}
.update-contact-text{ padding: 10px; box-sizing: border-box;}
#map{ width: 100% !important;}
.BMap_omCtrl{ display: none;}
.mbar-qq,.mbar-tel,.mbar-micro{ display: none;}
.footer .ft-wrap table {width: 96%;}

.iFCB-abt .abt-intro{ padding-bottom: 30px;}
.iFCB-question{ display: none;}
.index-cont{ display: none;}
.index-naum ul{ display: block;}
.index-naum ul li{ width: 31%; margin: 0px; margin-right: 1%; float: left; height: 30px; line-height: 30px; margin-bottom: 15px;}
.index-naum ul li a{font-size: 12px;}
#div_18409{ width: 100%;}
.m-abt-bg{width: 100%; height: auto;}
.iFCB-abt .m-intro{width: 100%;}
#div_18390{ display: none;}
.ftLinkWrap{ display: none;}
#div_18395{display:none;}
.ibw_intro ul li b{ display: none;}
.ibw_intro ul li span{ height: 260px;  min-height: 200px;}
}